# -*- coding: latin-1 -*-

from django.contrib import admin 
from tjango.modules.models import system
from gestion.compras.models import *
from gestion.fondos.admin import *
from gestion.contactos.admin import *
from tjango.modules.models import system
from gestion.cuenta_corriente.admin import Recibo_admin
from gestion.compras.views import *

system.reg_app("compras","Compras")
# app ventas




class ItemCompra_Inline(admin.TabularInline):
	name = "ItemCompra_Inline"
	model = ItemCompra
	#fields= ('producto', 'precio_unitario', 'moneda', 'cantidad', 'unidad_de_medida', 'importe', 'en_pesos')
	extra = 10
	min_num_in_admin = 10


class Compra_admin(admin.ModelAdmin): 
    model = Compra
    fieldsets = (('Datos', {'fields': (('fecha', 'comprobante','remito','tipo_comprobante'),)}),
    ('Proveedor', {'fields': (('proveedor', 'domicilio', 'cuit'),)}),
    #('Detalle', {'fields': ('ItemCompra_Inline',)}),
    ('Importes', {'fields': (('condicion_de_venta',),('bruto', 'descuento', 'recargo','cotizacion'), ('neto', 'iva', 'total'))}),
     ('Forma de pago', {'fields': (('condicion_de_pago',),('efectivo','pagado','saldo'))}),
    )
    inlines = [ItemCheque_Inline,ItemCompra_Inline] 
    save_on_top = True

system.apps["compras"].reg_item(Compra,"Compras", Compra_admin)
system.apps["compras"].reg_item(Proveedor,"Proveedor", Contacto_admin)
system.apps["compras"].reg_item(Recibo_de_pago,"Recibos", Recibo_admin)
system.apps["compras"].reg_item(Saldo_de_proveedores,"Saldos",query=True)
system.apps["compras"].reg_item(Resumen_de_proveedores,"Resumen de cuenta",query=True)

